package com.cskaoyan.market.service.admin;

import com.cskaoyan.market.bo.OrderDetailBo;
import com.cskaoyan.market.db.domain.MarketOrder;
import com.cskaoyan.market.vo.Express;
import com.cskaoyan.market.vo.MarketOrderVo;

import java.util.List;

public interface MarketOrderService {
    List<MarketOrder> list(String pageInput, String limitInput, String sort, String order, String orderStatusArrayInput, String startInput, String endInput, String userIdInput,String orderSn);

    OrderDetailBo detail(int id);

    List<Express> channel();

    MarketOrder delete(int orderId);

    MarketOrder refund(int orderId, int refundMoney);

    MarketOrder ship(int orderId, String shipChannel, String shipSn);

    boolean reply(int commentIdInput, String content);

    MarketOrderVo getOrder();
}
